package com.sign2024.sign2024project.operlog.param;

import com.sign2024.sign2024core.common.param.PageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 操作日志参数类
 *
 * @author yujie
 * @data 2024/7/18 11:19
 */
@Data
@ApiModel("操作日志参数类")
public class SysOperLogParam extends PageParam {
    /**
     * 操作模块
     */
    @ApiModelProperty("操作模块")
    private String title;

    /**
     * 请求方式
     */
    @ApiModelProperty("请求方式")
    private String requestMethod;

    @ApiModelProperty("业务类型")
    private String businessType;


//    /**
//     * 请求url
//     */
//    @ApiModelProperty("请求url")
//    private String operUrl;

//    /**
//     * 操作地址
//     */
//    @ApiModelProperty("操作地址")
//    private String operIp;

    /**
     * 操作状态（0正常 1异常）
     */
//    @ApiModelProperty("操作状态（0正常 1异常）")
    @ApiModelProperty("操作状态（SUCCESS, FAIL）")
    private String status;


    /**
     * 操作时间
     */
//    @JsonFormat(pattern = "yyyy-MM-dd")
//    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty("操作时间")
//    private Date operTime;
    private String operTime;
}
